Providing an interface for interview sessions

ABSTRACT

In some implementations, a system may establish an interview session between a first client device associated with an interviewer and a second client device associated with a candidate. The system may transmit, to the first client device associated with the interviewer, a first user interface during the interview session between the first client device and the second client device. The system may transmit, to the second client device associated with the candidate, a second user interface during the interview session between the first client device and the second client device. The system may receive, from the first client device, the feedback associated with the interview session. The system may transmit, to a human resource system, the feedback to enable a hiring recommendation regarding whether to offer the position associated with the interview session to the candidate.

RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.17/443,919, filed Jul. 28, 2021, which is incorporated herein byreference in its entirety.

BACKGROUND

Interview software may allow organizations to remotely conduct videointerviews with candidates and/or facilitate a setup of in-personinterviews. Interview software may allow interviewers to conduct videointerviews in real-time with candidates. Interview software may be usedby human resource managers, recruiters, and/or other employees during aninterview process to conduct video interviews with candidates and/or toset up in-person interviews.

SUMMARY

In some implementations, a system for providing an interface forinterview sessions includes one or more memories and one or moreprocessors, communicatively coupled to the one or more memories,configured to: receive, from an interview scheduling system, anindication of an interview session scheduled between an interviewer anda candidate, wherein the interview session is scheduled based on aninterviewer profile associated with the interviewer indicating that theinterviewer is certified to conduct a type of interview associated withthe interview session; establish the interview session between a firstclient device associated with the interviewer and a second client deviceassociated with the candidate, wherein the interview session is anelectronic session established between the first client device and thesecond client device for conducting an interview between the interviewerand the candidate; receive, from a content management system, interviewcontent associated with the interview session, wherein the interviewcontent includes interview questions and scenarios and is based on aposition associated with the interview session; transmit, to the firstclient device associated with the interviewer, a first user interfaceduring the interview session between the first client device and thesecond client device, wherein the first user interface provides a videostream of the candidate, a chat box for messaging between theinterviewer and the candidate, and a window for displaying the interviewcontent and capturing feedback associated with the interview; transmit,to the second client device associated with the candidate, a second userinterface during the interview session between the first client deviceand the second client device, wherein the second user interface providesa video stream of the interviewer, the chat box for messaging betweenthe interviewer and the candidate, and a window for displaying theinterview content; receive, from the first client device, the feedbackassociated with the interview session; and transmit, to a human resourcesystem, the feedback associated with the interview session to enable ahiring recommendation regarding whether to offer the position associatedwith the interview session to the candidate.

In some implementations, a method of providing an interface forinterview sessions includes establishing an interview session between afirst client device associated with an interviewer and a second clientdevice associated with a candidate, wherein the interview session isestablished based on an indication received from an interview schedulingsystem, and wherein the interview session is scheduled based on aninterviewer profile associated with the interviewer indicating that theinterviewer is certified to conduct a type of interview associated withthe interview session; transmitting, to the first client deviceassociated with the interviewer, a first user interface during theinterview session between the first client device and the second clientdevice, wherein the first user interface provides a video stream of thecandidate, a chat box for messaging between the interviewer and thecandidate, and a window for displaying interview content and capturingfeedback associated with the interview; transmitting, to the secondclient device associated with the candidate, a second user interfaceduring the interview session between the first client device and thesecond client device, wherein the second user interface provides a videostream of the interviewer, the chat box for messaging between theinterviewer and the candidate, and a window for displaying the interviewcontent; receiving, from the first client device, the feedbackassociated with the interview session; aggregating, to form aggregatedfeedback, the feedback with additional feedback received from additionalclient devices associated with additional interviewers, wherein theadditional feedback is associated with additional interview sessionsconducted by the additional interviewers with the candidate for a sameposition; and transmitting, to a human resource system, the aggregatedfeedback to enable a hiring recommendation regarding whether to offerthe position associated with the interview session to the candidate.

In some implementations, a non-transitory computer-readable mediumstoring a set of instructions includes one or more instructions that,when executed by one or more processors of a device, cause the deviceto: receive, from an interview scheduling system, an indication of aninterview session scheduled between an interviewer and a candidate,wherein the interview session is scheduled based on an interviewerprofile associated with the interviewer indicating that the intervieweris certified to conduct a type of interview associated with theinterview session; establish the interview session between a firstclient device associated with the interviewer and a second client deviceassociated with the candidate; receive, from a content managementsystem, interview content associated with the interview session, whereinthe interview content includes interview questions and scenarios and isbased on a position associated with the interview session; transmit, tothe first client device associated with the interviewer, a first userinterface during the interview session between the first client deviceand the second client device, wherein the first user interface providesa video stream of the candidate, a chat box for messaging between theinterviewer and the candidate, and a window for displaying the interviewcontent and capturing feedback associated with the interview session;and transmit, to the second client device associated with the candidate,a second user interface during the interview session between the firstclient device and the second client device, wherein the second userinterface provides a video stream of the interviewer, the chat box formessaging between the interviewer and the candidate, and a window fordisplaying the interview content.

BRIEF DESCRIPTION OF THE DRAWINGS

FIGS. 1A-1K are diagrams of an example implementation relating toproviding an interface for interview sessions.

FIG. 2 is a diagram of an example environment in which systems and/ormethods described herein may be implemented.

FIG. 3 is a diagram of example components of one or more devices of FIG.2 .

FIG. 4 is a flowchart of an example process relating to providing aninterface for interview sessions.

DETAILED DESCRIPTION

The following detailed description of example implementations refers tothe accompanying drawings. The same reference numbers in differentdrawings may identify the same or similar elements.

Organizations often conduct numerous interviews with candidates in agiven year. An interview process for the candidates and/or theorganizations may involve building and maintaining talent pipelines ofsuitable candidates, engaging potential candidates via events, postingavailable positions and accepting applications for those positions,initiating interviews, scheduling interviews, signing up interviewers toconduct the interviews, confirming the interviews, preparing theinterviewers, facilitating the interviews, submitting feedback for theinterviews, performing a consensus management (e.g., determining toextend offers to certain candidates), recording candidate decisions,and/or performing hiring logistics related to hiring candidates. Anumber of steps involved in the interview process may involve manualprocesses, which may be burdensome to both the candidates and for humanresource managers and recruiters associated with the organizations. Forexample, the interview process may involve various manual processes suchas scheduling interviews, identifying interviewers to conduct theinterviewers, and so on. Such processes may be inefficient and may leadto inconsistencies when interviewing the candidates in terms ofquestioning during the interviews, aptitudes of the interviewersconducting the interviews, certifications associated with theinterviewers conducting the interviews, and so on.

In some implementations described herein, to solve the problemsdescribed above, as well as a related technical problem of how to createan interview management system that schedules interview sessions betweencandidates and interviewers that are certified to conduct the interviewsessions, and where the interview management system provides a userinterface for conducting the interview sessions, a technical solution isdescribed herein for creating an interview management system thatreceives a request to set up an interview session with a candidate andselects an interviewer to conduct the interview session. The interviewmanagement system may select the interviewer based on a validation thatthe interviewer is certified to conduct a type of interview associatedwith the interview session. The interview management system mayestablish the interview session between a first client device associatedwith the interviewer and a second client device associated with thecandidate. The interview session may be an electronic sessionestablished between the first client device and the second client devicefor conducting an interview between the interviewer and the candidate.The interview session may be a video session, an audio session, and/or atext based session. The interview management system may transmit, to thefirst client device, a first user interface that is configured for theinterviewer. The first user interface may provide a window fordisplaying interview content and capturing feedback associated with theinterview. The interview content may include interview questions andscenarios and may be based on a position associated with the interviewsession. The interview management system may transmit, to the secondclient device, a second user interface that is configured for thecandidate. The second user interface may provide a window for displayingthe interview content. The interview management system may receive, fromthe first client device, feedback associated with the interview session.The feedback may involve a rating of the candidate, comments regardingthe candidate's performance during the interview, and so on. Theinterview management system may provide a recommendation regardingwhether to offer the position associated with the interview session tothe candidate based on the feedback.

In some implementations, the interview management system may ensure thatthe interviewers are validated according to interviewer profilesassociated with the interviewers. An interviewer profile may indicatecertifications that an interviewer associated with the interviewerprofile has earned. The interviewer profile may indicate types ofinterviews that the interviewer is trained to conduct. As a result, theinterview management system may ensure that interviewers assigned tospecific interviews are capable of conducting those interviews.

In some implementations, the interview management system may ensure thatthe interview content received for the interview session is from acentralized content management source. Interview content may becentrally maintained for a plurality of interview types, and based on acertain type of interview that is being conducted, correspondinginterview content may be presented to the first and second clientdevices. As a result, the interview management system may ensure thatthe interview content is consistent across interview sessions that areconducted with a plurality of candidates for a same position, therebynot giving any one candidate an advantage or a disadvantage in terms ofdifficulty of questions and/or scenarios presented during the interviewsession.

In some implementations, the interview management system, that receivesthe request to set up the interview session with the candidate, selectsthe interviewer to conduct the interview session based on the validationthat the interviewer is certified to conduct the type of interviewassociated with the interview session, may streamline and simplify thehiring process, which may be especially helpful with organizations thatinterview a relatively large number of candidates every year. Theinterview management system may reduce manual hours spent selectinginterviewers and verifying that the interviewers are capable ofconducting certain types of interviews, searching for interview contentfor a given type of interview, and so on. The interview managementsystem may reduce organizational costs, reduce errors prone to occurduring the interview process, and optimize organizational outcomes. Theinterview management system may improve interview experiences for boththe candidates and the organizations. In addition to time and laborsaved, errors in matching interviewers to candidates and/or subjectmatters and/or errors resulting from wrong questions posed duringinterview sessions may be reduced, and correcting such errors mayinvolve using computer resources.

The interview management system may reduce labor content per candidate,increase candidate throughput per coordinator, increase interviewlogistics capacity per season, and reduce interview logistics laborspending. The interview management system may provide various benefitsfor recruiters, interviewers, and/or candidates. The interviewmanagement system may reduce interview logics labor cost and lower laborcontent per candidate. Reduced interview logistics labor cost may beassociated with a cost per hire metric, and lower labor content percandidate may be associated with a time to fill metric and a cost ofvacancy metric. A reduced candidate time for the interview process maylead to improved candidate satisfaction, which may be associated with acandidate satisfaction metric. Fewer local tools and processes may leadto a reduction in error rate, which may be associated with a metricinvolving a number of risk incidents. Increased data access may resultin improved reporting and analytics, which may impact interviewerparticipation, interviewer recognition, and room utilization.

FIGS. 1A-1K are diagrams of an example implementation 100 related toproviding an interface for interview sessions. As shown in FIGS. 1A-1K,example implementation 100 includes client device(s), a learningmanagement system, an interviewer profile system, a human resourcesystem, an interviewer scheduling system, an interviewer facilitationsystem, and a learning management system. These devices are described inmore detail in connection with FIGS. 2 and 3 .

In some implementations, an interview management system may include thelearning management system, the interviewer profile system, the humanresource system, the interviewer scheduling system, the interviewerfacilitation system, and the learning management system.

As shown in FIG. 1A, and by reference number 105, a client deviceassociated with an interviewer may access a course. The client devicemay access the course through a portal, which may be provided by alearning management system. The learning management system may maintaina plurality of courses related to interviewing. The courses may beassociated with various aspects of interviewing, such as basicinterviewing techniques, technology areas, communication skills, etc.The course may include instructional content, which may be videocontent, audio content, and/or text content. The course may includetests to measure a competency of the interviewer taking the course.After completing the course via the client device and/or passing teststo show competency, the interviewer may earn a certification. Thecertification may indicate that the interviewer has completed the courseassociated with the certification. The certification may validate thatthe interviewer is knowledgeable about the learning content associatedwith the course. The interviewer may be part of a pool of interviewersthat are responsible for conducting interviews with candidates.

As an example, the client device may access a course on interviewingdiverse candidates and avoiding micro aggressions during interviews. Theclient device may access a video with instructional content via thelearning portal. The videos with the instructional content may bereceived from the learning management system. After the video is viewed,the course may involve a series of multiple choice questions. When acertain percentage of the multiple choice questions are answeredcorrectly, the interviewer associated with the client device may earn acertification for completing the course. The client device may accessvarious courses through the learning portal such that the interviewermay earn certifications for completing those courses. The interviewermay earn the certifications to show that the interviewer is qualified toconduct interviews with candidates.

As shown by reference number 110, the learning management system maytransmit an indication of a completed certification to an interviewerprofile system. The learning management system may determine that theinterviewer has passed the course and earned the certification forcompleting the course. For example, the learning management system maydetermine that the interviewer has passed a test associated with thecourse, and as a result, the interviewer earned the certification forcompleting the course. The learning management system may transmit theindication of the completed certification after determining that theinterviewer has passed the course and earned the certification.

As shown by reference number 115, the interviewer profile system maymaintain interviewer profiles. An interviewer profile may indicatecertifications earned by the interviewer. The certifications may beassociated with courses that the interviewer has completed to showcompetency in subject matters associated with those courses. Theinterviewer profile may indicate types of interviews that theinterviewer is allowed to conduct with candidates based on thecertifications earned by the interviewer. For example, earning aparticular certification or a combination of certifications may allowthe interviewer to conduct a certain type of interview with candidates.

As an example, the interviewer profile system may maintain a databasethat stores the interviewer profiles. An interviewer profile may includean interviewer identifier associated with an interviewer and maycorrespond to a listing of certifications earned by the interviewerand/or a listing of types of interviews that the interviewer is allowedto conduct with candidates. In some cases, the interviewer profile mayindicate positions for which the interviewer is able to conductinterviews.

In some implementations, the interviewer profile system may update theinterview profiles as additional certifications are earned byinterviewers. For example, when an interviewer completes an additionalcourse and earns an additional certification, an interviewer profileassociated with that interviewer may be updated to reflect theadditional course and the additional certification. As another example,when a new interviewer is added to the pool of interviewers that areresponsible for conducting interviews with candidates, a new entry maybe added in the database that indicates an interviewer identifierassociated with the newly added interviewer and courses completed by thenewly added interviewer and/or certifications earned by the newly addedinterviewer. As a result, the interviewer profile system may maintainup-to-date certification information for the interviewers indicated inthe database.

In some implementations, the interviewer profile system may maintain aset of rules that defines which types of interviews are allowed to beconducted based on certifications or combinations of certifications thatare earned by interviewers. For example, the interviewer profile systemmay maintain a rule that defines that, for a first type of interview,certification X, certification Y, and certification Z are to be earnedby an interviewer in order to conduct the first type of interview. At alater time, depending on updated organizational outcomes, theinterviewer profile system may update the rule to define that, for thefirst type of interview, only certification X and certification Y are tobe earned by an interviewer in order to conduct the first type ofinterview.

In some implementations, the interviewer profile system may providecentralized interviewer management with respect to trackingcertifications and signing up interviewers to conduct interviews. Theinterviewer profile system may maintain a centralized database forinterviewer information such as interviewer certifications. Theinterviewer profile system may provide management of interviewer poolsand may automate participation tracking among the interviewers. Theinterviewer profile system may track diversity of interview panels. Theinterviewer profile system may enable supply management for interviewercapacity. The interviewer profile system may enable training anddevelopment of interviewers. As a result, candidates may be interviewedby interviewers that are qualified to be conducting interviews with thecandidates.

In some implementations, the interviewer profile system may providesimplified and consistent interviewer management. The interviewerprofile system may provide simplified interviewer population assignment,interviewer tracking, and/or interviewer training. The interviewerprofile system may provide risk mitigation, as the interviewer profilesystem may provide documented and defensible eligibility criteria andcertification processes. The interviewer profile system may enableinterviewer and trainee tracking to be centralized. The interviewerprofile system may store and display interview eligibility requirements.The interviewer profile system may provide online interviewernomination. The interviewer profile system may calibrate interviewerprogress tracking and approval. The interviewer profile system mayprovide interviewer calibration storage. The interviewer profile systemmay provide simplified and consistent list management.

In some implementations, the interviewer profile system may trackinterviewers to ensure a clear system of truth exists for personnel thatshould be interviewing and the types of interviews that those personnelshould be giving to candidates. The interviewer profile system mayprovide interviewer supply reporting, as the interviewer profile systemmay provide insight into a holistic interviewer pool for an organizationas a whole. The interviewer profile system may provide clear reportingon a number of certified interviewers and interviewers in training,which may be segmented by lines of business, by job family (e.g., typesof positions), and/or by interviewing tool used for conductinginterviews.

In some implementations, the interviewer profile system may provideinformation regarding interviewer gaps, interviewer fills, andinterviewer participation. The interviewer profile system may provide aninterviewer supply dashboard, which may provide a visual of interviewersupply and most popular certifications earned by interviewers. Theinterviewer profile system may provide information on interviewer supplyand participation from a diversity perspective.

As shown in FIG. 1B, and by reference number 120, the human resourcesystem may transmit an indication to the interview scheduling systemthat indicates a candidate that is applying for a position. The humanresource system may indicate that the candidate is qualified tointerview for the position and that the candidate should be scheduledfor an interview. The human resource system may determine that thecandidate is qualified to interview for the position based on resumeinformation associated with the candidate, and/or an initial screeningof the candidate. The indication may indicate a candidate name, acandidate identifier, and the position for which the candidate isapplying, and/or a type of interview associated with the position forwhich the candidate is applying. As an example, the type of interviewmay refer to an informational interview, an individual interview, agroup interview, a technical interview, a behavioral based interview, atask oriented interview, and so on.

As shown by reference number 125, the interview scheduling system maymatch the candidate with an interviewer. The interview scheduling systemmay select the interviewer to conduct the interview with the candidate.The interviewer scheduling system may access the interviewer profilesystem in order to match the candidate with the interviewer. Forexample, the interviewer scheduling system may transmit a search queryto the interviewer profile system. The search query may indicate theposition for which the candidate is applying, and/or the type ofinterview associated with the position for which the candidate isapplying. The interviewer profile system may run the search queryagainst the database that stores the interviewer profiles. Theinterviewer profile system may identify an interviewer, based on theinterviewer profiles, that is able to conduct a type of interview thatcorresponds to the type of interview associated with the position forwhich the candidate is applying. The interviewer profile system mayensure that the interviewer is able to conduct interviews for theposition for which the candidate is applying. The interviewer profilesystem may transmit a query response to the interview scheduling system.The query response may indicate the interviewer that is certificated toconduct the interview with the candidate. The query response mayindicate the interviewer is able to conduct the type of interviewassociated with the position and the interviewer is able to conductinterviews for the position for which the candidate is applying. Theinterview scheduling system may match the candidate with the interviewerbased on the search query and the query response communicated with theinterviewer profile system.

In some implementations, the query response may indicate multipleinterviewers that are certified to conduct the interview with thecandidate. In this case, the interview scheduling system may select asubset of the multiple interviewers to conduct the interview. In otherwords, each of the multiple interviewers may potentially be selected toconduct the interview. Since each of the multiple interviewers havealready been certified, any of these interviewers may be suitable toconduct the interview. The interview scheduling system may select thesubset of the multiple interviewers randomly or in a fair distributionmanner, based on an availability of each of the potential interviewers,or by using other selection criteria. For example, interviewers that arealready scheduled to conduct interviews on a given day/week orinterviewers that are not available to conduct interviews during acertain day/week may not be selected to conduct the interview.

As shown by reference number 130, the interview scheduling system mayschedule the interview between the candidate and the interviewer. Theinterviewer scheduling system may schedule the interview based on anavailability of the interviewer and/or a timeline for filling theposition for which the candidate is applying. The interviewer schedulingsystem may access a calendar associated with the interviewer and selecta day/time for the interview based on the interviewer's calendar.

In some implementations, the interview scheduling system may beresponsible for candidate and interviewer scheduling of interviews. Theinterviewer scheduling system may communicate with a calendar serverwhen performing the candidate and interviewer scheduling. The interviewscheduling system may improve an efficiency of interview schedulingprocesses through automation. The interview scheduling system may becapable of scheduling both virtual interviews and in-person interviews.

In some implementations, the interview scheduling system may improve anefficiency of interview operations through automation of manualprocesses. The interview scheduling system may provide risk mitigation,as the interview scheduling system may reduce risk by standardizingselection panels and introducing controls. The interview schedulingsystem may collect, organize, and persist data to enable deep analyticsand ad-hoc analysis. The interview scheduling system may provideinterviewer solicitation and provide automated requests to interviewersto ask about interest in conducting interviews. The interview schedulingsystem may enable pre-planned and/or seasonal interviews byauto-creating interview schedules and events. The interview schedulingsystem may provide automated assignment of interviewers to events and/orautomated creation of calendar invitations for attending interviews. Theinterview scheduling system may provide room reservations and/or livevideo interviewing details. The interview scheduling system may providevarious types of reporting, such as interview volume reporting,interviewer participation tracking and reporting, and/or interviewer gapreporting. The interview scheduling system may provide automatedelectronic messages, alerts, and/or notifications regarding scheduledinterviews. The interview scheduling system may provide integration withan electronic calendar, and may enable room reservations as well ascreating, updating, and/or deleting calendar invitations associated withinterviews. The interview scheduling system may provide variouscalendaring tools. The interview scheduling system may provide systemcontrols, which may enable validation of interviewer certifications,standardization of interview slates, and validation against candidatestatuses.

As shown in FIG. 1C, and by reference number 135, the interviewscheduling system may transmit, to the interview facilitation system, anindication of the interview scheduled between the interviewer and thecandidate. The interview may be scheduled based on the interviewerprofile associated with the interviewer indicating that the intervieweris certified to conduct the type of interview associated with theinterview. In other words, the indication of the interview may be basedon a validation that the interviewer is certified to conduct theinterview. The indication of the interview may indicate an identity ofthe interviewer, an identity of the candidate, an interview day andtime, the position for which the candidate is applying, and/or the typeof interview.

As shown by reference number 140, the interview facilitation system mayestablish an interview session between a first client device associatedwith the interviewer and a second client device associated with thecandidate. The interview session may be an electronic sessionestablished between the first client device and the second client devicefor conducting the interview between the interviewer and the candidate.The interview session may be a video session, an audio session, and/or atext based session. The interview session may involve a first userinterface for the first client device. The first user interface may beassociated with an interviewer page. The interview session may alsoinvolve a second user interface for the second client device. The seconduser interface may be associated with a candidate page.

As shown in FIG. 1D, and by reference number 145, the interviewfacilitation system may receive interview content from the contentmanagement system. The interview facilitation system may receive theinterview content during the interview session established between thefirst client device and the second client device. The interview contentmay include interview questions and scenarios and may be based on theposition for which the candidate is applying.

In some implementations, the interview content received from the contentmanagement system may be tailored to the position associated with theinterview and the candidate involved in the interview. A difficultylevel associated with the interview questions and scenarios, and typesof interview questions and scenarios, may be standardized across aplurality of interviews for a same position irrespective of interviewersconducting the plurality of interviews. The interview questions andscenarios may differ from previous interview questions and scenariosposed to the candidate during an earlier interview.

In some implementations, the interview content received from the contentmanagement system may be updateable in real time based on organizationrequirements and interviewing requirements. The interview content may becurated for the interviewer based on the position for which thecandidate is applying. The interview content may include assessmentguides, interview guides, and/or scorecards, which may be created anddelivered from the content management system to the interviewfacilitation system in real time during the interview session. Theinterview facilitation system may forward the interview content to thefirst client device during the interview session.

As shown by reference number 150, the interviewer facilitation systemmay transmit, to the first client device associated with theinterviewer, the first user interface during the interview sessionbetween the first client device and the second client device. The firstuser interface may provide a video stream of the candidate, a chat boxfor messaging between the interviewer and the candidate, and a windowfor displaying the interview content (e.g., questions and scenarios) andcapturing feedback associated with the interview. The window may enablethe candidate to provide feedback during the interview session regardingthe interview and/or the candidate involved in the interview. The firstuser interface may also provide a navigation menu bar, an alert bar(e.g., to provide alerts related to fraud detection), and/or a searchbar to enable searching for interview content.

In some implementations, the first user interface may provide a windowassociated with a code compiler. For example, during the interviewsession, the candidate may write code and submit the code via the secondclient device. The code may be compiled, and the interviewer may be ableto assess the compiled code to evaluate a competency of the candidate.

In some implementations, the interviewer facilitation system may detect,during the interview session, that the candidate involved in theinterview session is potentially associated with fraudulent activity.The interviewer facilitation system may detect that the candidate ispotentially associated with fraudulent activity based on voicerecognition and/or face recognition. For example, the interviewerfacilitation system may have access to past recordings, images, etc.associated with the candidate that were obtained during an interviewprocess. The interviewer facilitation system may use voice recognition,image recognition, and other techniques against the video stream of thecandidate to determine when a person in the video is not the candidatethat is applying for the position. The interviewer facilitation systemmay transmit, to the first client device associated with an interviewer,an alert for display via the first user interface indicating that thecandidate is potentially associated with the fraudulent activity.

In some implementations, the interviewer facilitation system may be ableto detect potentially fraudulent activity using machine learning and/orartificial intelligence techniques. The interviewer facilitation systemmay detect the potentially fraudulent activity via voice recognition toensure that the candidate interviewing for the position is a correctcandidate. The interviewer facilitation system may detect thepotentially fraudulent activity via face and screen monitoring. Theinterviewer facilitation system may use voice and/or image data todetect the potentially fraudulent activity. The interviewer facilitationsystem may obtain data from recruiting and background verificationsystems to detect untruthful statements and/or misleading statementsmade by the candidate during the interview session.

As shown in FIG. 1E, and by reference number 155, the interviewerfacilitation system may transmit, to the second client device associatedwith the candidate, the second user interface during the interviewsession between the first client device and the second client device.The second user interface may provide a video stream of the interviewer,the chat box for messaging between the interviewer and the candidate,and a window for displaying the interview content. The second userinterface may provide a navigation menu bar, and/or a search bar toenable searching for interview content. The second user interface mayprovide a window associated with a code editor. For example, during theinterview session, the candidate may write code and submit the code viathe code editor. The code may be compiled, and the interviewer may beable to assess the compiled code to evaluate the competency of thecandidate.

As shown in FIG. 1F, and by reference number 160, the interviewerfacilitation system may receive, from the first client device associatedwith the interviewer, the feedback associated with the interviewsession. The feedback may be grouped into various interview components,and each interview component may be associated with a score (e.g., anumerical value ranging from 1 to 5, where 1 is an unfavorable score and5 is a favorable score). The feedback may include notes captured by theinterviewer via the first client device during the interview session. Insome implementations, the interviewer facilitation system may receiveadditional feedback from additional interview sessions involving thecandidate. For example, the candidate may interview with additionalinterviewers during the additional interview sessions, and eachinterviewer may submit feedback regarding the candidate.

As shown by reference number 165, the interviewer facilitation systemmay aggregate the feedback with the additional feedback to formaggregated feedback. The additional feedback may be received fromadditional client devices associated with the additional interviewers.The additional feedback may be associated with the additional interviewsessions conducted by the additional interviewers with the candidate forthe same position. The interviewer facilitation system may transmit theaggregated feedback to the human resource system.

As shown by reference number 170, the human resource system may performa hiring recommendation based on the aggregated feedback. The hiringrecommendation may involve determining whether to offer the positionassociated with the interview to the candidate. The hiringrecommendation may consider the aggregated feedback from theinterview(s) when performing the hiring recommendation. The humanresource system may consider other factors, such as references, writingsamples, transcripts, etc., when performing the hiring recommendation.

In some implementations, the interview facilitation system may improvean interviewer experience in terms of conducting interviews andsubmitting feedback. The interview facilitation system may strengtheninterview measurement and assessment quality. The interview facilitationsystem may provide risk mitigation, as the interview facilitation systemmay improve a risk position by documenting interview feedback andjustification for hiring decisions. The interview facilitation systemmay provide distinct user personas and application dashboards, which mayprovide a curated experience based on role type and responsibilities.The user personas may include an interviewer, a recruiter, a hiringmanager, an administrator, and/or a content manager. The interviewfacilitation system may provide assessments that are less biased due toconsistent rating scales, platform controls, and/or in-tool reminders.The interview facilitation system may capture interview feedback usingan interviewer feedback capture tool. The interview facilitation systemmay standardize interview rating scales, interview questions, andinterview guides.

In some implementations, the interview facilitation system maystreamline rating scales, which may provide simplicity and consistencywhen measuring candidate performance. The interview facilitation systemmay provide simplified documentation requirements to improve aninterviewer experience. The interview facilitation system may enableconsensus management that mitigates bias and improves selectiondefensibility.

In some implementations, the content management system may maintain andupdate interview content. The content management system may enableupdates to interview and platform content in response to ongoingbusiness needs and interviewing requirements. The content managementsystem may provide real-time creation and delivery of interview guidesand scorecards via extract, transform, load (ETL) and applicationprogramming interface (API) processing from custom-designed database andscheduling integration. The content management system may providecustomizable guide and assessment components built to serve a widevariety of interview content and assessment needs.

In some implementations, the learning management system, the interviewerprofile system, the human resource system, the interviewer schedulingsystem, the interviewer facilitation system, and/or the contentmanagement system may provide interview experience analytics, which mayinvolve automated tracking of interview results and performance. Theinterview experience analytics may be associated with candidateinformation, interview feedback and results, interview logisticdashboards, interviewer analytics, and/or audit and legal retrieval. Theinterview experience analytics may be related to candidate searches andposition matching, pass rates, interviewer performance, and/or funnelmetrics. The interview experience analytics may be associated withinterview pass rates and interviewer effectiveness across a number oforganization and demographic dimensions.

In some implementations, separate portals may be available forcandidates, interviewers, and/or administrators. In someimplementations, a candidate portal may follow a candidate from initialexploration through hiring and disposition, and may be integrated withbackground check process and provisioning. The candidate portal mayinclude a navigation menu bar, a search bar, applications associatedwith the candidate, suggested positions for the candidate, a videointroduction associated with the candidate, messages from recruiters,post-offer and/or pre-hiring tasks, benefits, and/or information aboutorganization culture. The applications associated with the candidate mayinclude a list of applications, and for each application, possible tasksthat may be performed (e.g., schedule interview, start interview,reschedule interview, and/or withdraw application). The suggestedpositions for the candidate may include a list of suggested positions,and an option to apply for each of the suggested positions. In someimplementations, an interviewer portal may provide interviewer trainingand certification, and participation and interview administration. Insome implementations, an administrator portal may allow for analytics onfunnel metrics and interview/interviewer performance, which may includecandidate searches and position matching, pass rates, adverse impacts,and/or selection fairness.

As shown in FIG. 1G, and by reference number 175, the interviewerfacilitation system may transmit, to a third client device associatedwith a content manager, a third user interface. The third user interfacemay include a navigation menu bar, an alert bar, and/or a search bar.The third user interface may include a section related to a contentsearch and viewer, which may provide guides, assessments, questions,and/or rating scales. The third user interface may include a sectionrelated to a guide editor, which may allow the content manager to accessdrafts, edit content, and/or publish updates to guide banks and to theinterview scheduling system. The third user interface may include asection related to data and reporting, which may include interviewreports, consensus reports, and/or content reports.

As shown in FIG. 1H, and by reference number 180, the interviewerfacilitation system may transmit, to a fourth client device associatedwith an administrator, a fourth user interface. The fourth userinterface may include a navigation menu bar, an alert bar, and/or asearch bar. The fourth user interface may include a section related toreports, which may include interview reports, consensus reports, and/orrisk reports. The fourth user interface may include a section related tosearching, which may allow the administrator to search candidates,search power days, and/or search using other parameters. The fourth userinterface may include a section related to administrator controls, whichmay allow the administrator to reopen records, force a submit, and/orsend notifications/reminders.

As shown in FIG. 1I, and by reference number 185, the interviewerfacilitation system may transmit, to a fifth client device associatedwith a hiring manager, a fifth user interface. The fifth user interfacemay include a navigation menu bar, an alert bar, and/or a search bar.The fifth user interface may include a section related to candidates,which may include a listing of specific candidate numbers. The fifthuser interface may include a section related to nudging interviewers,which may allow the hiring manager to send a reminder to theinterviewers to complete tasks, and/or send a message to recruiters. Thefifth user interface may include a section related to search andreporting, which may allow the hiring manager to access hires and/orsearch submitted results.

As shown in FIG. 1J, and by reference number 190, the interviewerfacilitation system may transmit, to a sixth client device associatedwith a recruiter, a sixth user interface. The sixth user interface mayinclude a navigation menu bar, an alert bar, and/or a search bar. Thesixth user interface may include a section related to active candidates,which may include a listing of identification numbers associated withthe active candidates. The sixth user interface may include a sectionrelated to a consensus matrix for a specific candidate, which may allowthe recruiter to access interview scores, share the interview scoreswith a hiring manager, enter a rational and hiring decision, submit acandidate, and/or send notifications or reminders. The sixth userinterface may include a section related to submitted records, which mayallow the recruiter to search using various parameters, run reports,and/or apply interview feedback to different requisitions.

As shown in FIG. 1K, and by reference number 190, the interviewerfacilitation system may communicate with various dashboards, includingan interviewer dashboard associated with the first user interface, acandidate dashboard associated with the second user interface, a contentmanager dashboard associated with the third user interface, anadministrator dashboard associated with the fourth user interface, ahiring manager dashboard associated with the fifth user interface,and/or a recruiter dashboard associated with the sixth user interface.Further, the interviewer dashboard, the candidate dashboard, the contentmanager dashboard, the administrator dashboard, the hiring managerdashboard, and/or the recruiter dashboard may communicate with eachother and/or the interviewer facilitation system prior to interviewsessions, during the interview sessions, and/or after the interviewsessions.

As indicated above, FIGS. 1A-1K are provided as an example. Otherexamples may differ from what is described with regard to FIGS. 1A-1K.The number and arrangement of devices shown in FIGS. 1A-1K are providedas an example. In practice, there may be additional devices, fewerdevices, different devices, or differently arranged devices than thoseshown in FIGS. 1A-1K. Furthermore, two or more devices shown in FIGS.1A-1K may be implemented within a single device, or a single deviceshown in FIGS. 1A-1K may be implemented as multiple, distributeddevices. Additionally, or alternatively, a set of devices (e.g., one ormore devices) shown in FIGS. 1A-1K may perform one or more functionsdescribed as being performed by another set of devices shown in FIGS.1A-1K.

FIG. 2 is a diagram of an example environment 200 in which systemsand/or methods described herein may be implemented. As shown in FIG. 2 ,environment 200 may include a client device 205, a learning managementsystem 210, an interviewer profile system 215, a human resource system220, an interviewer scheduling system 225, an interviewer facilitationsystem 230, a content management system 235, and a network 240. Devicesof environment 200 may interconnect via wired connections, wirelessconnections, or a combination of wired and wireless connections.

The client device 205 includes one or more devices capable of receiving,generating, storing, processing, and/or providing information associatedwith providing an interface for interview sessions, as describedelsewhere herein. The client device 205 may include a communicationdevice and/or a computing device. For example, the client device 205 mayinclude a wireless communication device, a phone such as a smart phone,a mobile phone or a video phone, a user equipment, a laptop computer, atablet computer, a desktop computer, or a similar type of device. Insome implementations, the client device 205 may be used to connect toeach of a plurality of virtual sessions associated with the aggregatedvirtual session.

The learning management system 210 includes one or more devices capableof receiving, generating, storing, processing, providing, and/or routinginformation associated with providing access to courses, as describedelsewhere herein. The learning management system 210 may include acommunication device and/or a computing device. For example, thelearning management system 210 may include a server, such as anapplication server, a client server, a web server, a database server, ahost server, a proxy server, a virtual server (e.g., executing oncomputing hardware), or a server in a cloud computing system. In someimplementations, the learning management system 210 includes computinghardware used in a cloud computing environment.

The interviewer profile system 215 includes one or more devices capableof receiving, generating, storing, processing, providing, and/or routinginformation associated with providing an interface for interviewsessions, as described elsewhere herein. The interviewer profile system215 may include a communication device and/or a computing device. Forexample, the interviewer profile system 215 may include a server, suchas an application server, a client server, a web server, a databaseserver, a host server, a proxy server, a virtual server (e.g., executingon computing hardware), or a server in a cloud computing system. In someimplementations, the interviewer profile system 215 includes computinghardware used in a cloud computing environment.

The human resource system 220 includes one or more devices capable ofreceiving, generating, storing, processing, providing, and/or routinginformation associated with providing an interface for interviewsessions, as described elsewhere herein. The human resource system 220may include a communication device and/or a computing device. Forexample, the human resource system 220 may include a server, such as anapplication server, a client server, a web server, a database server, ahost server, a proxy server, a virtual server (e.g., executing oncomputing hardware), or a server in a cloud computing system. In someimplementations, the human resource system 220 includes computinghardware used in a cloud computing environment.

The interviewer scheduling system 225 includes one or more devicescapable of receiving, generating, storing, processing, providing, and/orrouting information associated with providing an interface for interviewsessions, as described elsewhere herein. The interviewer schedulingsystem 225 may include a communication device and/or a computing device.For example, the interviewer scheduling system 225 may include a server,such as an application server, a client server, a web server, a databaseserver, a host server, a proxy server, a virtual server (e.g., executingon computing hardware), or a server in a cloud computing system. In someimplementations, the interviewer scheduling system 225 includescomputing hardware used in a cloud computing environment.

The interviewer facilitation system 230 includes one or more devicescapable of receiving, generating, storing, processing, providing, and/orrouting information associated with providing an interface for interviewsessions, as described elsewhere herein. The interviewer facilitationsystem 230 may include a communication device and/or a computing device.For example, the interviewer facilitation system 230 may include aserver, such as an application server, a client server, a web server, adatabase server, a host server, a proxy server, a virtual server (e.g.,executing on computing hardware), or a server in a cloud computingsystem. In some implementations, the interviewer facilitation system 230includes computing hardware used in a cloud computing environment.

The content management system 235 includes one or more devices capableof receiving, generating, storing, processing, providing, and/or routinginformation associated with providing interview content, as describedelsewhere herein. The content management system 235 may include acommunication device and/or a computing device. For example, the contentmanagement system 235 may include a server, such as an applicationserver, a client server, a web server, a database server, a host server,a proxy server, a virtual server (e.g., executing on computinghardware), or a server in a cloud computing system. In someimplementations, the content management system 235 includes computinghardware used in a cloud computing environment.

The network 240 includes one or more wired and/or wireless networks. Forexample, the network 240 may include a cellular network, a public landmobile network, a local area network, a wide area network, ametropolitan area network, a telephone network, a private network, theInternet, and/or a combination of these or other types of networks. Thenetwork 240 enables communication among the devices of environment 200.

The number and arrangement of devices and networks shown in FIG. 2 areprovided as an example. In practice, there may be additional devicesand/or networks, fewer devices and/or networks, different devices and/ornetworks, or differently arranged devices and/or networks than thoseshown in FIG. 2 . Furthermore, two or more devices shown in FIG. 2 maybe implemented within a single device, or a single device shown in FIG.2 may be implemented as multiple, distributed devices. Additionally, oralternatively, a set of devices (e.g., one or more devices) ofenvironment 200 may perform one or more functions described as beingperformed by another set of devices of environment 200.

FIG. 3 is a diagram of example components of a device 300, which maycorrespond to the client device 205, the learning management system 210,the interviewer profile system 215, the human resource system 220, theinterviewer scheduling system 225, the interviewer facilitation system230, and/or the content management system 235. In some implementations,the client device 205, the learning management system 210, theinterviewer profile system 215, the human resource system 220, theinterviewer scheduling system 225, the interviewer facilitation system230, and/or the content management system 235 may include one or moredevices 300 and/or one or more components of device 300. As shown inFIG. 3 , device 300 may include a bus 310, a processor 320, a memory330, a storage component 340, an input component 350, an outputcomponent 360, and a communication component 370.

Bus 310 includes a component that enables wired and/or wirelesscommunication among the components of device 300. Processor 320 includesa central processing unit, a graphics processing unit, a microprocessor,a controller, a microcontroller, a digital signal processor, afield-programmable gate array, an application-specific integratedcircuit, and/or another type of processing component. Processor 320 isimplemented in hardware, firmware, or a combination of hardware andsoftware. In some implementations, processor 320 includes one or moreprocessors capable of being programmed to perform a function. Memory 330includes a random access memory, a read only memory, and/or another typeof memory (e.g., a flash memory, a magnetic memory, and/or an opticalmemory).

Storage component 340 stores information and/or software related to theoperation of device 300. For example, storage component 340 may includea hard disk drive, a magnetic disk drive, an optical disk drive, a solidstate disk drive, a compact disc, a digital versatile disc, and/oranother type of non-transitory computer-readable medium. Input component350 enables device 300 to receive input, such as user input and/orsensed inputs. For example, input component 350 may include a touchscreen, a keyboard, a keypad, a mouse, a button, a microphone, a switch,a sensor, a global positioning system component, an accelerometer, agyroscope, and/or an actuator. Output component 360 enables device 300to provide output, such as via a display, a speaker, and/or one or morelight-emitting diodes. Communication component 370 enables device 300 tocommunicate with other devices, such as via a wired connection and/or awireless connection. For example, communication component 370 mayinclude a receiver, a transmitter, a transceiver, a modem, a networkinterface card, and/or an antenna.

Device 300 may perform one or more processes described herein. Forexample, a non-transitory computer-readable medium (e.g., memory 330and/or storage component 340) may store a set of instructions (e.g., oneor more instructions, code, software code, and/or program code) forexecution by processor 320. Processor 320 may execute the set ofinstructions to perform one or more processes described herein. In someimplementations, execution of the set of instructions, by one or moreprocessors 320, causes the one or more processors 320 and/or the device300 to perform one or more processes described herein. In someimplementations, hardwired circuitry may be used instead of or incombination with the instructions to perform one or more processesdescribed herein. Thus, implementations described herein are not limitedto any specific combination of hardware circuitry and software.

The number and arrangement of components shown in FIG. 3 are provided asan example. Device 300 may include additional components, fewercomponents, different components, or differently arranged componentsthan those shown in FIG. 3 . Additionally, or alternatively, a set ofcomponents (e.g., one or more components) of device 300 may perform oneor more functions described as being performed by another set ofcomponents of device 300.

FIG. 4 is a flowchart of an example process 400 associated withproviding an interface for interview sessions. In some implementations,one or more process blocks of FIG. 4 may be performed by a system (e.g.,client device 205, learning management system 210, interviewer profilesystem 215, human resource system 220, interviewer scheduling system225, interviewer facilitation system 230, and/or content managementsystem 235). In some implementations, one or more process blocks of FIG.4 may be performed by another device or a group of devices separate fromor including the system, such as client device 205, learning managementsystem 210, interviewer profile system 215, human resource system 220,interviewer scheduling system 225, interviewer facilitation system 230,and/or content management system 235. Additionally, or alternatively,one or more process blocks of FIG. 4 may be performed by one or morecomponents of device 300, such as processor 320, memory 330, storagecomponent 340, input component 350, output component 360, and/orcommunication component 370.

As shown in FIG. 4 , process 400 may include establishing an interviewsession between a first client device associated with an interviewer anda second client device associated with a candidate (block 410). Theinterview session may be established based on an indication receivedfrom an interview scheduling system. The interview session may bescheduled based on an interviewer profile associated with theinterviewer indicating that the interviewer is certified to conduct atype of interview associated with the interview session. As furthershown in FIG. 4 , process 400 may include transmitting, to the firstclient device associated with the interviewer, a first user interfaceduring the interview session between the first client device and thesecond client device (block 420). The first user interface may provide avideo stream of the candidate, a chat box for messaging between theinterviewer and the candidate, and a window for displaying interviewcontent and capturing feedback associated with the interview.

As further shown in FIG. 4 , process 400 may include transmitting, tothe second client device associated with the candidate, a second userinterface during the interview session between the first client deviceand the second client device (block 430). The second user interface mayprovide a video stream of the interviewer, the chat box for messagingbetween the interviewer and the candidate, and a window for displayingthe interview content. As further shown in FIG. 4 , process 400 mayinclude receiving, from the first client device, the feedback associatedwith the interview session (block 440). As further shown in FIG. 4 ,process 400 may include aggregating, to form aggregated feedback, thefeedback with additional feedback received from additional clientdevices associated with additional interviewers (block 450). Theadditional feedback may be associated with additional interview sessionsconducted by the additional interviewers with the candidate for a sameposition. As further shown in FIG. 4 , process 400 may includetransmitting, to a human resource system, the aggregated feedback toenable a hiring recommendation regarding whether to offer the positionassociated with the interview session to the candidate (block 460).

Although FIG. 4 shows example blocks of process 400, in someimplementations, process 400 may include additional blocks, fewerblocks, different blocks, or differently arranged blocks than thosedepicted in FIG. 4 . Additionally, or alternatively, two or more of theblocks of process 400 may be performed in parallel.

The foregoing disclosure provides illustration and description, but isnot intended to be exhaustive or to limit the implementations to theprecise forms disclosed. Modifications may be made in light of the abovedisclosure or may be acquired from practice of the implementations.

As used herein, the term “component” is intended to be broadly construedas hardware, firmware, or a combination of hardware and software. Itwill be apparent that systems and/or methods described herein may beimplemented in different forms of hardware, firmware, and/or acombination of hardware and software. The actual specialized controlhardware or software code used to implement these systems and/or methodsis not limiting of the implementations. Thus, the operation and behaviorof the systems and/or methods are described herein without reference tospecific software code—it being understood that software and hardwarecan be used to implement the systems and/or methods based on thedescription herein.

As used herein, satisfying a threshold may, depending on the context,refer to a value being greater than the threshold, greater than or equalto the threshold, less than the threshold, less than or equal to thethreshold, equal to the threshold, not equal to the threshold, or thelike.

Although particular combinations of features are recited in the claimsand/or disclosed in the specification, these combinations are notintended to limit the disclosure of various implementations. In fact,many of these features may be combined in ways not specifically recitedin the claims and/or disclosed in the specification. Although eachdependent claim listed below may directly depend on only one claim, thedisclosure of various implementations includes each dependent claim incombination with every other claim in the claim set. As used herein, aphrase referring to “at least one of” a list of items refers to anycombination of those items, including single members. As an example, “atleast one of: a, b, or c” is intended to cover a, b, c, a-b, a-c, b-c,and a-b-c, as well as any combination with multiple of the same item.

No element, act, or instruction used herein should be construed ascritical or essential unless explicitly described as such. Also, as usedherein, the articles “a” and “an” are intended to include one or moreitems, and may be used interchangeably with “one or more.” Further, asused herein, the article “the” is intended to include one or more itemsreferenced in connection with the article “the” and may be usedinterchangeably with “the one or more.” Furthermore, as used herein, theterm “set” is intended to include one or more items (e.g., relateditems, unrelated items, or a combination of related and unrelateditems), and may be used interchangeably with “one or more.” Where onlyone item is intended, the phrase “only one” or similar language is used.Also, as used herein, the terms “has,” “have,” “having,” or the like areintended to be open-ended terms. Further, the phrase “based on” isintended to mean “based, at least in part, on” unless explicitly statedotherwise. Also, as used herein, the term “or” is intended to beinclusive when used in a series and may be used interchangeably with“and/or,” unless explicitly stated otherwise (e.g., if used incombination with “either” or “only one of”).

What is claimed is:
 1. A system for providing an interface for interviewsessions, the system comprising: one or more memories; and one or moreprocessors, coupled to the one or more memories, configured to:establish an interview session between a first client device and asecond client device; transmit, to the first client device, a first userinterface during the interview session, wherein the first user interfaceprovides a window, and a search bar to enable searching for interviewcontent to display via the window, wherein at least some of theinterview content is created during the interview session in accordancewith a position associated with the interview session; and transmit, tothe second client device, a second user interface during the interviewsession between the first client device and the second client device. 2.The system of claim 1, wherein the one or more processors are furtherconfigured to: receive, based at least in part on an interviewerprofile, an indication of the interview session.
 3. The system of claim2, wherein the indication of the interview session is based at leastpart on a validation that a user associated with the first client deviceis certified to conduct the interview session.
 4. The system of claim 1,wherein the interview content is updateable in real time.
 5. The systemof claim 1, wherein the interview content includes interview questionsand scenarios corresponding to the position associated with theinterview session.
 6. The system of claim 1, wherein the one or moreprocessors are further configured to: transmit, to the first clientdevice, an alert for display via the first user interface that acandidate has been detected, during the interview session, aspotentially being associated with fraudulent activity.
 7. The system ofclaim 1, wherein the one or more processors are further configured to:receive, from the first client device, feedback associated with theinterview session.
 8. A method of providing an interface for interviewsessions, comprising: establishing an interview session between a firstclient device and a second client device; transmitting, to the firstclient device, a first user interface during the interview sessionbetween the first client device and the second client device; andtransmitting, to the second client device, a second user interfaceduring the interview session, wherein the second user interface providesa window, and a search bar to enable searching for interview contentduring the interview session, wherein at least some of the interviewcontent is created in real time during the interview session based atleast in part on a position associated with the interview session. 9.The method of claim 8, further comprising: receiving, from a contentmanagement system, the interview content associated with the interviewsession, wherein the interview content includes interview questions andscenarios and is based on the position associated with the interviewsession.
 10. The method of claim 8, further comprising: receiving anindication of the interview session scheduled based on an interviewerprofile associated with the second client device.
 11. The method ofclaim 10, wherein the interviewer profile is stored in a databaseassociated with an interviewer profile system that stores a plurality ofinterviewer profiles, wherein the interviewer profile indicates one ormore types of interviews that the interviewer is certified to conductwith candidates.
 12. The method of claim 8, wherein the interviewsession is scheduled between an interviewer and a candidate based on avalidation by an interview scheduling system that the interviewer iscertified to conduct the interview session, wherein the interviewer isselected from a plurality of interviewers to conduct the interviewsession based on a plurality of interviewer profiles associated with theplurality of interviewers and an indicated availability associated witheach of the plurality of interviewers.
 13. The method of claim 8,wherein the interview content includes questions and scenarioscorresponding to the position associated with the interview session. 14.The method of claim 8, further comprising: transmitting, to the firstclient device, an alert for display via the first user interface that acandidate has been detected, during the interview session, aspotentially being associated with fraudulent activity.
 15. Anon-transitory computer-readable medium storing a set of instructions,the set of instructions comprising: one or more instructions that, whenexecuted by one or more processors of a device, cause the device to:receive, from an interview scheduling system, an indication of aninterview session scheduled between an interviewer and a candidate;establish the interview session between a first client device associatedwith the interviewer and a second client device associated with thecandidate; transmit, to the first client device associated with theinterviewer, a first user interface during the interview session,wherein the first user interface provides a video stream of thecandidate, and a search bar to enable searching for additional interviewcontent including interview content created in real time based at leastin part on a position associated with the interview session; andtransmit, to the second client device associated with the candidate, asecond user interface during the interview session between the firstclient device and the second client device, wherein the second userinterface provides a video stream of the interviewer, and a window fordisplaying the interview content.
 16. The non-transitorycomputer-readable medium of claim 15, wherein the indication of theinterview session scheduled between the interviewer and the candidate isbased on a validation by the interview scheduling system that theinterviewer is certified to conduct the interview session, wherein theinterviewer is selected from a plurality of interviewers to conduct theinterview session based on a plurality of interviewer profilesassociated with the plurality of interviewers and an indicatedavailability associated with each of the plurality of interviewers. 17.The non-transitory computer-readable medium of claim 16, wherein theinterview session is scheduled based on an interviewer profileassociated with the first client device.
 18. The non-transitorycomputer-readable medium of claim 15, wherein the interview content isupdateable in real time based on organizational requirements andinterviewing requirements, and wherein the additional interview contentincludes one or more of assessment guides, interview guides, orscorecards which are created and delivered to the first client device inreal time during the interview session.
 19. The non-transitorycomputer-readable medium of claim 15, wherein the interview content istailored to the position associated with the interview session and thecandidate involved in the interview session.
 20. The non-transitorycomputer-readable medium of claim 15, wherein the one or moreinstructions, when executed by the one or more processors, further causethe device to: detect, during the interview session, that the candidateinvolved in the interview session is potentially associated withfraudulent activity based on one or more of voice recognition or facerecognition; and transmit, to the first client device associated withthe interviewer, an alert for display via the first user interfaceindicating that the candidate is potentially associated with thefraudulent activity.